body {margin-right:auto;margin-left:auto;text-align: center;font:14px/1.75 "\5B8B\4F53","Arial",sans-serif;}
*{margin:0;padding:0;}
#top{margin:5px auto 0;padding: 0px;text-align:left;}
.clear{ clear:both;overflow:hidden; }
.left {float:left;}
.right {float:right;}
.linebox{display: inline-block;}
ul{list-style: none; float:left;margin-left:5px;}
li{margin-left:5px; margin-right:5px;}
img{ border-width:0;}
table{border-collapse:collapse;width:100%;}
td ,td a{font-size:12px;}

/*********************************2015新版***********************************/
*{margin:0;padding:0;}
h1{font-size:18px;}
h2 {font-size:18px;}
a:link {    COLOR: #093d72; TEXT-DECORATION: none;}
a:visited { TEXT-DECORATION: none; color: #093d72;}
a:active {  COLOR: #0000ff; TEXT-DECORATION: none;}
a:hover {   COLOR: #ff0000; TEXT-DECORATION:underline;}
input {padding:0 3px;line-height:21px;height:21px;margin:0;}

.viewbox h1{border-bottom:1px solid #DADADA;margin:0 0 10px 0;padding:0 0 10px 0;}
.ltitle h1{border-bottom:1px solid #DADADA;text-align:left;text-indent:8px;}

.w_p50{width: 48%;}
.w_p33{width: 33%;}
.w_p25{width: 24%;}
.w_p20{width: 19%;}
.w_p40{width: 39%;}
.w_p60{width: 59%;}
.w_p100{width: 100%;}

.wfull{width:1200px;}
.wside{width:302px;}
.wmain{width:890px;}

.center{margin:0px auto;}
.clear{overflow:hidden;}
.mt1{margin-top:8px;}
.pd1{padding:2px;}
.red,.red a{color:red;}
.green{color:green;}
.tline{border-top:1px solid #DADADA;}
.uline{border-bottom:1px solid #DADADA;}
.lflt{float:left;}
.rflt{float:right;}
.txtleft{text-align:left;}
.txtcenter{text-align:center;}

.aleft{float:left;overflow:hidden;}
.aright{float:right;overflow:hidden;}

.header_top{text-align:left;position:relative;z-index:200;height:25px;line-height:25px;border-bottom:1px solid #eee;color:#aaa;background:#f4f4f4;}
.header_top .rflt a{margin:0 10px;}

.top{overflow:hidden;}
.top .toplogobar{}
.top .logo{width:190px;}
.top .logo img{margin:10px auto 0;}
.topbar{width:980px;}

.topsearch {border:1px solid #b3cbd7;background-color:#F1F5FB;overflow:hidden;padding:0;line-height:30px;overflow:hidden;}
.top .searchform{float:left;text-align:center;}
.top .searchform input{display:block;float:left;font-size:14px;margin:3px 0;}
.top .topsearchtext{border:1px #B6CFE1 solid;padding:0 3px;width:870px;line-height:28px;height:28px;}
.searchbtn{cursor:pointer;background:#379be9;color:#fff;padding:0px 20px;border:1px solid #379be9;line-height:30px;height:30px;}
.top .ftopsearch{text-align:left;text-indent:0px;overflow:hidden;line-height:25px;height:25px;width:100%;border:0;margin:0;}

.topstockindex,{height:32px;line-height:32px;text-align:left;}
.ftopsearch,.ftopsearch span{font-size:12px;}
.mainnav{background-color:#379be9;line-height:40px;overflow:hidden;}
.mainnav a{padding:3px 14px 3px 14px;font-size:18px;border-left:1px solid #C1D8E0;color:#fff;}
.mainnav a:visited{color:#fff;}
.mainnav a.first{border-left:0px solid #C1D8E0;}

.footer{overflow:hidden;margin:8px auto;border-top:1px solid #999;padding-top: 10px;}

.calendar{margin:0 50px 0 0;padding:0px 8px ;}/*float:right;*/
.aleft .calendar{margin:0;}

table tbody td,table tfoot td,table thead td{padding: 5px 0;border:1px solid #C1D8E0;text-align:center;}
table tr.rowh td {white-space:nowrap;}
table tr.rowh {background-color:#EEEEEE;}/*#E8F8FC,#E3F1FF*/
table tr.row1 {background-color:#F1F5FB;}/*#E8F8FC,#E3F1FF*/
table tr.row2 {background-color:#E3F1FF;}/*#F9F9F9,#EAEEFA*/
table.nobd,table.nobd td{border:0px;padding:0;margin:0;}/*布局用table,无边框;*/

.indexnews .newstop,.indexnews .newslist{margin:8px 5px;}
.indexnews .newstop h2 {height:32px;line-height:32px;overflow: hidden;}
.indexnews .newstop .newsone {margin-top:10px;}
.indexnews .newstop p{font-size:14px;text-align:left;text-indent:28px;line-height:25px;height:50px;margin:0 5px;overflow:hidden;}
.indexnews .newslist li{float:left;text-align:left;height:28px;line-height:28px;width:32%;overflow:hidden;}
.topimg{padding: 10px 0;}
.indeximg{padding: 10px 0;/*margin-top: 12px;*/}
.indeximg img{margin:8px auto; width: 250px; height: 125px;border: 0;}

.flinks{border:1px solid #DADADA;}
.flinks .flinktitle{text-align:left;margin:0 8px;border-bottom:1px solid #DADADA;line-height:32px;}
.flinks .flinktitle span{font-size:12px;}
.flinks .flinklist {text-align:left;margin:0 8px;line-height:24px;}
.flinks .flinklist a{white-space:nowrap;}

.viewbox{overflow:hidden;}
.content .summary{text-align:left;text-indent:28px;font-size:14px;margin:10px 5px;}
.content p{text-align:left;text-indent:0px;font-size:14px;margin:10px 0;}
.navcrumb{text-align:left;line-height:25px;}

.navfund{line-height:32px;text-align:left;font-size:16px;background:#F1F5FB;border-bottom:1px solid #C1D8E0;}
.navfund a,.navfund span{padding:5px 25px;white-space:nowrap;border-left:1px solid #C1D8E0;}
.navfund .first{border-left:0px solid #C1D8E0;}

.fundinfo{border:1px solid #C1D8E0;overflow:hidden;}
.fundinfo h1,.fundinfo h2{border-bottom:1px solid #C1D8E0;padding:0px;margin:0px;line-height:36px;background-color:#F1F5FB;}
.fundinfo .ileft{float:left;width:24%;height:90px;overflow:hidden;border-right:1px solid #C1D8E0;}
.fundinfo .iright{float:right;width:50%;overflow:hidden;}
.fundinfo .iright li{float:left;text-align: left;overflow:hidden; width:33%;font-size:12px;line-height:30px;height:30px;margin: 0;}
.fundinfo .ileft div{overflow:hidden;}
.fundinfo .ileft li{float:left;overflow:hidden;list-style:none;}
.fundinfo .ileft span{display:block;width:100%;}
.fundinfo .frv1 span,.fundinfo .frv2 span{line-height:23px;}
.fundinfo .fv1{font-size:24px;}
.fundinfo .fv2{}
.jingzhitu{overflow:hidden;}
.jingzhitu img{max-width: 45%;}
.hisvalue div{font-size: 14px;text-indent: 28px;}

.pager{text-aligin:center;overflow:hidden;}
.pager a,.pager span{margin:3px;padding:3px 6px;border:1px solid #C1D8E0;display:block;float:left;}
.pager span{border:0px;padding:3px;}
.newslist .pager{float:left;}

.wbox{border:1px solid #DADADA;overflow:hidden;}
.wtitle{width:100%;margin:0;height:32px;line-height:32px;clear:both;overflow:hidden;}
.wtitle span{float:left;font-size:14px;margin:3px 0 0 3px;}
.wtitle span.rflt{float:right;}
.mbox{border:1px solid #DADADA;overflow:hidden;}

.tbox{border-bottom:1px solid #DADADA;}
.light dt{border:1px solid #DADADA;background:url(./images/skin.png) 0 -188px repeat-x;clear:both;text-align:left;text-indent:8px;overflow:hidden;line-height:25px;height:25px;}
.light dd{border-left:1px solid #DADADA;border-right:1px solid #DADADA;overflow:hidden;}
.light dd ul{padding:4px 0;width:100%;}
.light dd ul li{text-align:left;line-height:24px;height:24px;overflow:hidden;}
.wbox .light dd ul li{width:48%;float:left;}

.newslist ul{margin:10px 0;width:100%;}
.newslist ul li{text-align:left;}
.newslist ul li em{font-style:normal;font-size:12px;color:#999;}

/*.artdesplist .wtitle{color:#222;line-height:50px;height:50px;border-bottom:3px solid #379be9;}
.artdesplist ul li:first-child{border-top: none;}
.artdesplist ul li{
    padding: 20px 0 10px 0;
    border: none;
    border-top: 1px dotted #ccc;
    position: relative;
    margin: 0 0 15px;
    clear: both;
    overflow: hidden;
    transition: all .4s linear;
}
.artdesplist ul li .tinfo{
    float: left;
    width: 17%; 
    margin-right: 20px;
    background: #f6f6f6;
    line-height: 28px;
    height: 28px;
    overflow: hidden;
    text-align: center;
}
.artdesplist ul li .tinfo a{font-size:18px;font-weight:500;}
.artdesplist ul li .atitle{
    font-size: 18px;
    font-weight: 400;
    padding: 0 0 15px;
    display: block;
    word-break: keep-all;
    text-align: left;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.artdesplist ul li .text p{
    text-align: left;
    text-indent: 0px;
    font-size: 14px;
    margin: 10px 0;
}
.artdesplist ul li .more {
    position: absolute;
    bottom: 0;
    right: 0;
    width: 100px;
    height: 28px;
    line-height: 28px;
    color: #fff;
    text-align: center;
    background: #379be9;
    border-radius: 5px 0 5px 0;
}
*/
.tagslist .wtitle{color:#222;line-height:50px;height:50px;border-bottom:3px solid #379be9;}
.tagslist ul li {display: block;border-bottom: 1px dashed #ccc;padding:5px 0;text-align: left;clear: both;}
.tagslist ul li div .ctitle{
    float: left;
    padding: 0 50px;
    margin-right: 20px;
    background: #f6f6f6;
    line-height: 28px;
    height: 28px;
    overflow: hidden;
    text-align: center;
}
.tagslist ul li div .atitle{
    font-size: 18px;
    font-weight: 400;
    display: block;
    word-break: keep-all;
    text-align: left;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.tagslist ul li .title {font-size:larger; font-weight: bold;display: block;}
.tagslist ul li p{text-indent: 28px;margin: 10px 0;}
.tagslist ul li span{color: #333;display: block;font-size: small;}

.tagcloud{text-align: left;}
.tagcloud a{display:inline-block;margin: 2px 3px; border: 1px solid #ccc;padding: 2px 5px;white-space: nowrap;color:#d45e3a;}
.tagcloud a:hover{background: #d45e3a;color: #fff;}

.list3col li{float:left;width:33%;margin:3px 0;}

.filterpm{border:1px #B6CFE1 solid;height:160px;}
.filterpm p{display:block;text-align:left;text-indent:10px;}
.filterpm ul{display:block;}
.filterpm li{float:left;width:115px;margin:5px 0;}
.filterpm li span{width:100%;float:left;}
.filterpm li input{width:50px;}
.qfilter{width:760px;border:1px #B6CFE1 solid;margin:1px;}
.qfilter span{display:block;float:left;line-height:20px;width:140px;margin:3px 5px;}
/*.baspe .idata{display: none;} //ba 暂不用*/
.baspe .content a{color: #000;}
.baspe .content a:hover{color: #000;TEXT-DECORATION: none;cursor: default;}
.sidefbox{position:fixed;display:block;z-index:9998;width:100px;right:5px;bottom:100px;}
.sidefbox .weixin{border:1px solid #ccc;padding:5px 2px;}
.sidefbox .weixin .img{background:url(/images/rcode.png);width:96px;height:96px;}

.ico_notfav{background:url("./images/ico_fav.gif") no-repeat scroll -5px -40px;cursor:pointer;display:block;height:25px;width:25px;}
.ico_hadfav{background:url("./images/ico_fav.gif") no-repeat scroll -5px -5px;cursor:pointer;display:block;height:25px;width:25px;}

.winflow{position:fixed;top:300px;display:none;width:100%;z-index:10;opacity:1;}
.winflow_box{margin:50px auto;border:1px solid black;width:300px;z-index:10;opacity:1;}
.winflow_title{ border: 1px solid #1840C4; background: #95B4DC; padding: 8px 2px; font-size:12px; cursor: default; } 
.winflow_close{ cursor: pointer; margin-right: 1px; overflow: hidden; float:right;}
.winflow_content{padding: 8px 2px; background: #fff;}
.winflow_content table td{padding:5px 0;}

.pds_container{display:none; margin: 0px ;padding: 0px;}
.pds_container2{margin: 0px ;padding: 0px;}
.pds_m{position:relative;width: 100%;height: 45px;}
.pds_m img{width: 100%;height: 45px; border: 0;}
.pds_m6{position:relative;width: 100%;height: 50px;}
.pds_m6 img{width: 100%;height: 50px; border: 0;}
.pds_m .pds_flag,.pds_m6 .pds_flag{display: block;background:url("/images/icon/uds_bg.png");
    position:absolute;width: 30px;height: 17px;line-height: 17px;bottom: 0;right: 0;}

/*对联广告样式*/
.duilian{top:80px;position:fixed; width:120px;height: 235px; overflow:hidden; display:none;}
.duilian1{top:80px;}
.duilian2{top:360px;}
.duilian_left{ left:5px;}
.duilian_right{right:5px;}
.duilian_con{border:#ddd solid 1px; width:120px; height:210px; overflow:hidden;}
.duilian_con img{ width:120px; height:210px;}
.duilian_con .pds_flag{display: block;background:url("/images/icon/uds_bg.png");
position:absolute;width: 30px;height: 17px;line-height: 17px;top: 0;right: 0;}
.duilian_close{width:100%;height:24px;line-height:24px;text-align:center;display:block;background-color:#eee;}
 
/*底部悬浮*/
.footfix{
  height:45px; /* 图片大小，宽度必须100% */
  position:fixed;
  bottom:0; /*固定定位，固定在浏览器底部。*/
  opacity: .9; /*Chrome、Safari、Firefox、Opera */
  filter:alpha(opacity=90);/* 针对 IE8 以及更早的版本 */
}
.footfiximg {
position: relative; /*父元素相对定位*/
}

/*单行溢出隐藏并显示省略号*/
.ellipsis {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

/*#img_logo2{display: block;}
.baspe #img_logo2{display: none;}
#img_logo1{display: none;}
.baspe #img_logo1{display: block;}*/

/*多行溢出隐藏并显示省略号,适应webkit内核浏览器*/
.ellipsism {
  display: -webkit-box;
  overflow: hidden;  
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}

/*基金经理*/
.managerinfo,.managerresume{padding: 5px 10px;}
.manageritem,.managerresume{border-top: 1px solid #ccc;}
.manageritem div{float: left;width: 33%;}
.managerresume p{text-indent: 2em;}

.page_topic{margin: 50px auto 10px;}
.page_topic .wfull{width: 960px;}
.page_topic h1{font-size: 22px;    line-height: 1.4;    margin-bottom: 14px;}

/*弹窗 qrcode css*/
.float-mask {
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    background-color: rgba(0, 0, 0, .5);
    text-align:center;
    height: 100vh;
    filter: alpha(opacity = 50);
    z-index: 1000;
}
.float-mask .float-panel {
    width: 628px;
    position: static;
    margin-top:50px;
    display: inline-block;
    text-align: left;
    vertical-align: middle;
    background:#fff;
  }

  .float-mask .float-panel .panel-close{
    display:flex;
    justify-content: flex-end;
    width: 98%;
    margin-top:12px;
    background-color: #fff;
    border: 0;
/*
    position: relative;
    margin-left: : 700px;
    padding: 0;
    border: 0;
    outline: 0;
    color: grey;
*/    
    z-index: 1;
    cursor: pointer;
    text-decoration: none
  }

.float-mask .float-panel .qrcode{display: flex;justify-content:center;overflow: hidden;flex-direction: row;}
.float-mask .float-panel .qrcode-contents{display: flex;justify-content: center;text-align: center;}
.float-mask .float-panel .qrcode-item{margin: 1rem 1rem 2rem 1rem;}
